home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / util / misc / message.lzh / message / message.c next >
Encoding:
C/C++ Source or Header  |  1992-08-03  |  500 b   |  35 lines

  1. #include <stdio.h>
  2.  
  3. main()
  4. {
  5.   char ch;
  6.   int i=0, cnt, val, messages=7;
  7.   int *msg = (int *)0xfed274;
  8.   
  9.   while (messages--)
  10.   {
  11.     do
  12.     {
  13.       val = msg[i++];
  14.       cnt = 5;
  15.       while (cnt--)
  16.       {
  17.         ch = (val >> 24) & 0x3f;
  18.     if(ch == 0) break;
  19.     val <<= 6;
  20.     
  21.     if (!--ch){ ch=':'; putchar(ch); continue; }
  22.     if (!--ch){ ch=','; putchar(ch); continue; }
  23.     if (!--ch){ ch=0xe1; }
  24.     if (!--ch){ ch=0xee; }
  25.     ch += 0x40;
  26.     putchar(ch);
  27.       }
  28.     }
  29.     while (ch);
  30.     puts("");
  31.     
  32.   }
  33. }
  34.     
  35.